package com.lifesea.model;

import java.io.Serializable;
import java.util.Date;

public class HisSchedules implements Serializable {
    /**
     * <pre>
     * HIS排班编号
     * 表字段 : his_schedules.HIS_SCH_ID
     * </pre>
     * 
     */
    private Integer hisSchId;

    /**
     * <pre>
     * 源HIS排班编号
     * 表字段 : his_schedules.SOURCE_SCH_ID
     * </pre>
     * 
     */
    private Integer sourceSchId;

    /**
     * <pre>
     * 医院ID
     * 表字段 : his_schedules.HOS_ID
     * </pre>
     * 
     */
    private Integer hosId;

    /**
     * <pre>
     * 院区ID
     * 表字段 : his_schedules.BRANCH_ID
     * </pre>
     * 
     */
    private Integer branchId;

    /**
     * <pre>
     * HIS科室ID
     * 表字段 : his_schedules.HIS_DEPT_ID
     * </pre>
     * 
     */
    private String hisDeptId;

    /**
     * <pre>
     * 
     * 表字段 : his_schedules.DEPT_NAME
     * </pre>
     * 
     */
    private String deptName;

    /**
     * <pre>
     * HIS医生ID
     * 表字段 : his_schedules.HIS_DOC_ID
     * </pre>
     * 
     */
    private String hisDocId;

    /**
     * <pre>
     * 
     * 表字段 : his_schedules.DOC_NAME
     * </pre>
     * 
     */
    private String docName;

    /**
     * <pre>
     * 就诊日期
     * 表字段 : his_schedules.SCH_DATE
     * </pre>
     * 
     */
    private Date schDate;

    /**
     * <pre>
     * 
     * 表字段 : his_schedules.WEEK_DAY
     * </pre>
     * 
     */
    private Short weekDay;

    /**
     * <pre>
     * 时段
            1-上午
            2-下午
            3-晚上
     * 表字段 : his_schedules.TIME_FLAG
     * </pre>
     * 
     */
    private Integer timeFlag;

    /**
     * <pre>
     * 号源总数
     * 表字段 : his_schedules.TOTAL
     * </pre>
     * 
     */
    private Integer total;

    /**
     * <pre>
     * 
     * 表字段 : his_schedules.OVER_COUNT
     * </pre>
     * 
     */
    private Integer overCount;

    /**
     * <pre>
     * 排班类别 1-普通 2-专家 3-急诊
     * 表字段 : his_schedules.SCH_TYPE
     * </pre>
     * 
     */
    private Integer schType;

    /**
     * <pre>
     * 挂号费 单位分
     * 表字段 : his_schedules.REG_FEE
     * </pre>
     * 
     */
    private Integer regFee;

    /**
     * <pre>
     * 诊疗费 单位分
     * 表字段 : his_schedules.TREAT_FEE
     * </pre>
     * 
     */
    private Integer treatFee;

    /**
     * <pre>
     * 医生职称
     * 表字段 : his_schedules.JOB_TITLE
     * </pre>
     * 
     */
    private String jobTitle;

    /**
     * <pre>
     * 排班状态 0正常 1停诊
     * 表字段 : his_schedules.SCH_STATUS
     * </pre>
     * 
     */
    private Integer schStatus;

    /**
     * <pre>
     * 
     * 表字段 : his_schedules.GENDER
     * </pre>
     * 
     */
    private String gender;

    /**
     * <pre>
     * 
     * 表字段 : his_schedules.AUTO
     * </pre>
     * 
     */
    private Short auto;

    /**
     * <pre>
     * 是否分时段(0-是 1-否)
     * 表字段 : his_schedules.IS_TIME
     * </pre>
     * 
     */
    private Integer isTime;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 HIS排班编号
     * 表字段 : his_schedules.HIS_SCH_ID
     * </pre>
     * 
     */
    public Integer getHisSchId() {
        return hisSchId;
    }

    /**
     * <pre>
     * 设置 HIS排班编号
     * 表字段 : his_schedules.HIS_SCH_ID
     * </pre>
     * 
     */
    public void setHisSchId(Integer hisSchId) {
        this.hisSchId = hisSchId;
    }

    /**
     * <pre>
     * 获取 源HIS排班编号
     * 表字段 : his_schedules.SOURCE_SCH_ID
     * </pre>
     * 
     */
    public Integer getSourceSchId() {
        return sourceSchId;
    }

    /**
     * <pre>
     * 设置 源HIS排班编号
     * 表字段 : his_schedules.SOURCE_SCH_ID
     * </pre>
     * 
     */
    public void setSourceSchId(Integer sourceSchId) {
        this.sourceSchId = sourceSchId;
    }

    /**
     * <pre>
     * 获取 医院ID
     * 表字段 : his_schedules.HOS_ID
     * </pre>
     * 
     */
    public Integer getHosId() {
        return hosId;
    }

    /**
     * <pre>
     * 设置 医院ID
     * 表字段 : his_schedules.HOS_ID
     * </pre>
     * 
     */
    public void setHosId(Integer hosId) {
        this.hosId = hosId;
    }

    /**
     * <pre>
     * 获取 院区ID
     * 表字段 : his_schedules.BRANCH_ID
     * </pre>
     * 
     */
    public Integer getBranchId() {
        return branchId;
    }

    /**
     * <pre>
     * 设置 院区ID
     * 表字段 : his_schedules.BRANCH_ID
     * </pre>
     * 
     */
    public void setBranchId(Integer branchId) {
        this.branchId = branchId;
    }

    /**
     * <pre>
     * 获取 HIS科室ID
     * 表字段 : his_schedules.HIS_DEPT_ID
     * </pre>
     * 
     */
    public String getHisDeptId() {
        return hisDeptId;
    }

    /**
     * <pre>
     * 设置 HIS科室ID
     * 表字段 : his_schedules.HIS_DEPT_ID
     * </pre>
     * 
     */
    public void setHisDeptId(String hisDeptId) {
        this.hisDeptId = hisDeptId == null ? null : hisDeptId.trim();
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_schedules.DEPT_NAME
     * </pre>
     * 
     */
    public String getDeptName() {
        return deptName;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_schedules.DEPT_NAME
     * </pre>
     * 
     */
    public void setDeptName(String deptName) {
        this.deptName = deptName == null ? null : deptName.trim();
    }

    /**
     * <pre>
     * 获取 HIS医生ID
     * 表字段 : his_schedules.HIS_DOC_ID
     * </pre>
     * 
     */
    public String getHisDocId() {
        return hisDocId;
    }

    /**
     * <pre>
     * 设置 HIS医生ID
     * 表字段 : his_schedules.HIS_DOC_ID
     * </pre>
     * 
     */
    public void setHisDocId(String hisDocId) {
        this.hisDocId = hisDocId == null ? null : hisDocId.trim();
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_schedules.DOC_NAME
     * </pre>
     * 
     */
    public String getDocName() {
        return docName;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_schedules.DOC_NAME
     * </pre>
     * 
     */
    public void setDocName(String docName) {
        this.docName = docName == null ? null : docName.trim();
    }

    /**
     * <pre>
     * 获取 就诊日期
     * 表字段 : his_schedules.SCH_DATE
     * </pre>
     * 
     */
    public Date getSchDate() {
        return schDate;
    }

    /**
     * <pre>
     * 设置 就诊日期
     * 表字段 : his_schedules.SCH_DATE
     * </pre>
     * 
     */
    public void setSchDate(Date schDate) {
        this.schDate = schDate;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_schedules.WEEK_DAY
     * </pre>
     * 
     */
    public Short getWeekDay() {
        return weekDay;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_schedules.WEEK_DAY
     * </pre>
     * 
     */
    public void setWeekDay(Short weekDay) {
        this.weekDay = weekDay;
    }

    /**
     * <pre>
     * 获取 时段
            1-上午
            2-下午
            3-晚上
     * 表字段 : his_schedules.TIME_FLAG
     * </pre>
     * 
     */
    public Integer getTimeFlag() {
        return timeFlag;
    }

    /**
     * <pre>
     * 设置 时段
            1-上午
            2-下午
            3-晚上
     * 表字段 : his_schedules.TIME_FLAG
     * </pre>
     * 
     */
    public void setTimeFlag(Integer timeFlag) {
        this.timeFlag = timeFlag;
    }

    /**
     * <pre>
     * 获取 号源总数
     * 表字段 : his_schedules.TOTAL
     * </pre>
     * 
     */
    public Integer getTotal() {
        return total;
    }

    /**
     * <pre>
     * 设置 号源总数
     * 表字段 : his_schedules.TOTAL
     * </pre>
     * 
     */
    public void setTotal(Integer total) {
        this.total = total;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_schedules.OVER_COUNT
     * </pre>
     * 
     */
    public Integer getOverCount() {
        return overCount;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_schedules.OVER_COUNT
     * </pre>
     * 
     */
    public void setOverCount(Integer overCount) {
        this.overCount = overCount;
    }

    /**
     * <pre>
     * 获取 排班类别 1-普通 2-专家 3-急诊
     * 表字段 : his_schedules.SCH_TYPE
     * </pre>
     * 
     */
    public Integer getSchType() {
        return schType;
    }

    /**
     * <pre>
     * 设置 排班类别 1-普通 2-专家 3-急诊
     * 表字段 : his_schedules.SCH_TYPE
     * </pre>
     * 
     */
    public void setSchType(Integer schType) {
        this.schType = schType;
    }

    /**
     * <pre>
     * 获取 挂号费 单位分
     * 表字段 : his_schedules.REG_FEE
     * </pre>
     * 
     */
    public Integer getRegFee() {
        return regFee;
    }

    /**
     * <pre>
     * 设置 挂号费 单位分
     * 表字段 : his_schedules.REG_FEE
     * </pre>
     * 
     */
    public void setRegFee(Integer regFee) {
        this.regFee = regFee;
    }

    /**
     * <pre>
     * 获取 诊疗费 单位分
     * 表字段 : his_schedules.TREAT_FEE
     * </pre>
     * 
     */
    public Integer getTreatFee() {
        return treatFee;
    }

    /**
     * <pre>
     * 设置 诊疗费 单位分
     * 表字段 : his_schedules.TREAT_FEE
     * </pre>
     * 
     */
    public void setTreatFee(Integer treatFee) {
        this.treatFee = treatFee;
    }

    /**
     * <pre>
     * 获取 医生职称
     * 表字段 : his_schedules.JOB_TITLE
     * </pre>
     * 
     */
    public String getJobTitle() {
        return jobTitle;
    }

    /**
     * <pre>
     * 设置 医生职称
     * 表字段 : his_schedules.JOB_TITLE
     * </pre>
     * 
     */
    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle == null ? null : jobTitle.trim();
    }

    /**
     * <pre>
     * 获取 排班状态 0正常 1停诊
     * 表字段 : his_schedules.SCH_STATUS
     * </pre>
     * 
     */
    public Integer getSchStatus() {
        return schStatus;
    }

    /**
     * <pre>
     * 设置 排班状态 0正常 1停诊
     * 表字段 : his_schedules.SCH_STATUS
     * </pre>
     * 
     */
    public void setSchStatus(Integer schStatus) {
        this.schStatus = schStatus;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_schedules.GENDER
     * </pre>
     * 
     */
    public String getGender() {
        return gender;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_schedules.GENDER
     * </pre>
     * 
     */
    public void setGender(String gender) {
        this.gender = gender == null ? null : gender.trim();
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_schedules.AUTO
     * </pre>
     * 
     */
    public Short getAuto() {
        return auto;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_schedules.AUTO
     * </pre>
     * 
     */
    public void setAuto(Short auto) {
        this.auto = auto;
    }

    /**
     * <pre>
     * 获取 是否分时段(0-是 1-否)
     * 表字段 : his_schedules.IS_TIME
     * </pre>
     * 
     */
    public Integer getIsTime() {
        return isTime;
    }

    /**
     * <pre>
     * 设置 是否分时段(0-是 1-否)
     * 表字段 : his_schedules.IS_TIME
     * </pre>
     * 
     */
    public void setIsTime(Integer isTime) {
        this.isTime = isTime;
    }
}